package com.yserp.project.erp.basic.supplier.domain;

import com.baomidou.mybatisplus.annotation.TableLogic;
import com.baomidou.mybatisplus.annotation.TableName;
import com.yserp.framework.aspectj.lang.annotation.Excel;
import com.yserp.framework.web.domain.BaseEntity;
import com.yserp.project.erp.common.anno.MybatisLikeSearch;
import lombok.Data;

/**
 * 供应商管理对象 erp_basis_supplier
 * 
 * @author yserp
 * @date 2022-06-29
 */
@TableName("erp_basis_supplier")
@Data
public class BasisSupplier extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 供应商管理id */
    private Long id;

    /** 供应商编码 */
    @Excel(name = "供应商编码")
    @MybatisLikeSearch
    private String supplierCode;

    /** 供应商名称 */
    @Excel(name = "供应商名称")
    @MybatisLikeSearch
    private String supplierName;

    /** 联系人 */
    @Excel(name = "联系人")
    @MybatisLikeSearch
    private String contactPerson;

    /** 电话 */
    @Excel(name = "电话")
    private String telephone;

    /** 手机 */
    @Excel(name = "手机")
    private String mobilePhone;

    /** 邮箱 */
    @Excel(name = "邮箱")
    private String email;

    /** 地址 */
    @Excel(name = "地址")
    private String address;

    /** 级别(关联字典) */
    @Excel(name = "级别")
    private String supplierLevel;

    @Excel(name = "开户行")
    private String bank;

    @Excel(name = "开户账户")
    private String account;
    /** 删除标志（0代表存在 2代表删除） */
    @TableLogic
    private String delFlag;

}
